﻿namespace Airborne.ScrumPoker.Communication
{
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
    public interface IScrumPokerCallback
    {
        [System.ServiceModel.OperationContractAttribute(IsOneWay = true, Action = "AirborneScrumPoker/IScrumPokerServer/TimerStarted")]
        void TimerStarted(int seconds);

        [System.ServiceModel.OperationContractAttribute(IsOneWay = true, Action = "AirborneScrumPoker/IScrumPokerServer/TimerStopped")]
        void TimerStopped();

        [System.ServiceModel.OperationContractAttribute(IsOneWay = true, Action = "AirborneScrumPoker/IScrumPokerServer/SelectWorkItem")]
        void SelectWorkItem(string title, string description);

        [System.ServiceModel.OperationContractAttribute(IsOneWay = true, Action = "AirborneScrumPoker/IScrumPokerServer/ResetVote")]
        void ResetVote();

        [System.ServiceModel.OperationContractAttribute(IsOneWay = true, Action = "AirborneScrumPoker/IScrumPokerServer/GameEnded")]
        void GameEnded();
    }
}
